/**
 * 
 */
package com.feonix.designPattern.TemplateMethod.sample1;

/**
 * @CopyRight (c)1993-2017
 * @Project common_practice
 * @Comments 请输入该类的描述
 * @NameSpace com.feonix.designPattern.TemplateMethod.sample1
 * @Author Feonixzw
 * @CreateDate 2018年1月25日
 */
public abstract class AbstractDisplay {

	abstract void open();

	abstract void print();

	abstract void close();

	public void display() {
		open();

		for (int i = 0; i < 5; i++) {
			print();
		}

		close();
	}

}
